body {
	margin: 0;
	padding: 0;
	font: 14px Helvetica, Arial, Sans-serif;
	background: #ddeef6;
	padding: 0.5%;
}

#sampledetails {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px rgba(88, 88, 88, 0.5);
	-webkit-box-shadow: 2px 2px 5px rgba(88, 88, 88, 0.5);
	margin-bottom: 10px;
	padding: 10px;
}

#sampledetails .form {
	overflow: hidden;
}

#sampledetails .form ul.sampledetails-wrapper {
	overflow: hidden;
	list-style-type: none;
}

#sampledetails .form ul.sampledetails-wrapper li {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 5px 0 0;
	padding: 5px 0 0;
	border: 1px solid #DDD;
	border-color: #DDD transparent transparent;
}

fieldset ul{
	overflow: hidden;
	list-style-type: none;
}

fieldset ul li{
	overflow: hidden;
}

fieldset ul label{
	width : 160px;
	float : left;
}

fieldset ul input{
	position : relative;
}


.btn{
	color: #FFF;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
	
	float : left;
    padding: 9px 15px;  
    border: 0;  
    font-size: 14px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;
    cursor : pointer;
}

.btn:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.btn:active{
	position:relative;
	top : 1px;
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');	
}


#map-wrapper {
  padding: 1%;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 5px rgba(88, 88, 88, 0.5);
  -webkit-box-shadow: 2px 2px 5px rgba(88, 88, 88, 0.5);
}

#map {
  height: 400px;
  width : 500px;
}

.pushpin{width:20px; height:34px; border:none;}